package Demo;

//import org.dom4j.Document;
//import org.dom4j.DocumentException;
//import org.dom4j.Element;
//import org.dom4j.io.SAXReader;
//import org.junit.Test;

import java.util.List;

public class Dom4jTest {
    public static void main(String[] args) {
        System.out.println("w");
    }
//    @Test
//    public void test1(){
//        SAXReader reader = new SAXReader();
//        try {
//            Document doc = reader.read("src/books.xml");
//            System.out.println(doc);
//            System.out.println("run..");
//        } catch (DocumentException e) {
//            e.printStackTrace();
//        }
//    }
//    @Test
//    public void test2() throws Exception{
//        //读取bookx.xml文件
//        SAXReader reader = new SAXReader();
//        //jutil测试中相对路径是从模块名开始
//        Document dou = reader.read("src/books.xml");
//        //通过document获取根元素
//        Element element=dou.getRootElement();
//        //通过根元素获取books标签对象
//        //element（）和elements都是通过标签名查找子元素
//        List<Element> list = element.elements("books");
//        //遍历处理每个books标签转换为Book类
//        for(Element book:list){
//            //asXML把标签对象转化为标签字符串
//            Element name=book.element("name");
//            //getText():获取标签中的文本内容
//            String str = name.getText();
//            //直接获取指定标签文本内容
//            String str1 = book.elementText("price");
//            String str2 = book.elementText("author");
//            //获取属性值
//            String sttr = book.attributeValue("sn");
//            System.out.println(str+"    "+str1+"    "+str2+"   "+sttr);
//            System.out.println("www");
//        }
//
//    }

}
